StrConv, functie

       

Geeft als resultaat een Variant (String) met een opgegeven geconverteerde tekenreeks.

Syntaxis

StrConv(string, conversion, LCID)

De syntaxis van de functie StrConv heeft de volgende benoemde argumenten:

Onderdeel Beschrijving
string Vereist. De tekenreeksexpressie die u wilt converteren.
conversion Vereist. Integer. De som van de waarden die het type conversie aanduiden dat u wilt uitvoeren.
LCID Optioneel. De LocaleId, als deze afwijkt van de LocaleID van het systeem. (De LocaleID van het systeem is de standaardinstelling.)

Instellingen

Het argument conversion heeft de volgende instellingen:

Constante Waarde Beschrijving
vbUpperCase 1 Zet de tekenreeks om in hoofdletters.
vbLowerCase 2 Zet de tekenreeks om in kleine letters.
vbProperCase 3 Maakt van de eerste letter van elk woord in de tekenreeks een hoofdletter.
vbWide* 4* Converteert smalle (enkelvoudige bytes) tekens in de tekenreeks naar brede (dubbele bytes) tekens.
vbNarrow* 8* Converteert brede (dubbele bytes) tekens in de tekenreeks naar smalle (enkelvoudige bytes) tekens.
vbKatakana** 16** Converteert smalle Hiragana-tekens in de tekenreeks naar brede Katakana-tekens.
vbHiragana** 32** Converteert brede Katakana-tekens naar smalle Hiragana-tekens.
vbUnicode 64 Converteert de tekenreeks in Unicode met behulp van de standaardcodepagina van het systeem. (Niet beschikbaar op de Macintosh.)
vbFromUnicode 128 Converteert de tekenreeks vanuit Unicode met behulp van de standaardcodepagina van het systeem. (Niet beschikbaar op de Macintosh.)

*Alleen van toepassing op Aziatische lokale instellingen.

**Alleen van toepassing op Japan.

Opmerking Deze constanten worden geleverd door Visual Basic for Applications. U kunt deze daarom overal in de code opnemen in plaats van de werkelijke waarden. U kunt de meeste constanten combineren (bijvoorbeeld vbUpperCase + vbWide), behalve als deze elkaar uitsluiten (bijvoorbeeld vbUnicode + vbFromUnicode). De constanten vbWide, vbNarrow, vbKatakana en vbHiragana veroorzaken runtimefouten als deze niet in overeenstemming zijn met de lokale instellingen.

U kunt de volgende scheidingstekens voor woorden gebruiken: Null (Chr$(0)), horizontale tab (Chr$(9)), regelinvoer (Chr$(10)), verticale tab (Chr$(11)), papierinvoer (Chr$(12)), regelterugloop (Chr$(13)) en spatie (SBCS) (Chr$(32)). Bij DBCS verschilt de werkelijke waarde voor een spatie per land.

Notities

Wanneer u een Bytematrix in ANSI-notatie naar een tekenreeks converteert, moet u de functie StrConv gebruiken. Wanneer u een dergelijke matrix in Unicode-notatie converteert, gebruikt u een toewijzingsinstructie.